Scroll, gebeurtenis

                          

Deze gebeurtenis vindt plaats als het schuifblokje wordt verplaatst.

Syntaxis

Voor ScrollBar
Private Sub object_Scroll( )

Voor MultiPage
Private Sub object_Scroll(index As Long, ActionX As fmScrollAction, ActionY As fmScrollAction, ByVal RequestDx As Single, ByVal RequestDy As Single, ByVal ActualDx As MSForms.ReturnSingle, ByVal ActualDy As MSForms.ReturnSingle)

Voor Frame
Private Sub object_Scroll(ActionX As fmScrollAction, ActionY As fmScrollAction, ByVal RequestDx As Single, ByVal RequestDy As Single, ByVal ActualDx As MSForms.ReturnSingle, ByVal ActualDy As MSForms.ReturnSingle)

De syntaxis van de gebeurtenis Scroll bevat de volgende onderdelen:

Onderdeel Beschrijving
object Vereist. Een geldige objectnaam.
index Vereist. De index van de pagina in een besturingselement MultiPage dat is gekoppeld aan deze gebeurtenis.
ActionX Vereist. De actie die wordt uitgevoerd in horizontale richting.
ActionY Vereist. De actie die wordt uitgevoerd in verticale richting.
RequestDx Vereist. De afstand, gemeten in punten, waarover u de schuifbalk wilt verplaatsen in horizontale richting.
RequestDy Vereist. De afstand, gemeten in punten, waarover u de schuifbalk wilt verplaatsen in verticale richting.
ActualDx Vereist. De afstand, gemeten in punten, die de schuifbalk heeft afgelegd in horizontale richting.
ActualDy Vereist. De afstand, gemeten in punten, die de schuifbalk heeft afgelegd in verticale richting.

Instellingen

De instellingen voor ActionX en ActionY zijn:

Constante Waarde Beschrijving
fmScrollActionNoChange 0 Er worden geen wijzigingen aangebracht.
fmScrollActionLineUp 1 Een klein stukje omhoog op een verticale schuifbalk; een klein stukje naar links op een horizontale schuifbalk. Met de pijl-omhoog of de pijl-links op het toetsenbord wordt het schuifblokje over dezelfde afstand verplaatst.
fmScrollActionLineDown 2 Een klein stukje omlaag op een verticale schuifbalk; een klein stukje naar rechts op een horizontale schuifbalk. Met de pijl-omlaag of de pijl-rechts op het toetsenbord wordt het schuifblokje over dezelfde afstand verplaatst.
fmScrollActionPageUp 3 EΘn pagina omhoog op een verticale schuifbalk; ΘΘn pagina naar links op een horizontale schuifbalk. Met PGUP op het toetsenbord wordt het schuifblokje over dezelfde afstand verplaatst.
fmScrollActionPageDown 4 EΘn pagina omlaag op een verticale schuifbalk; ΘΘn pagina naar rechts op een horizontale schuifbalk. Met PGDN op het toetsenbord wordt het schuifblokje over dezelfde afstand verplaatst.
fmScrollActionBegin 5 De bovenkant van een verticale schuifbalk; het linker uiteinde van een horizontale schuifbalk.
fmScrollActionEnd 6 De onderkant van een verticale schuifbalk; het rechter uiteinde van een horizontale schuifbalk.
fmScrollActionPropertyChange 8 De waarde van de eigenschap ScrollTop of ScrollLeft is gewijzigd. De richting en de mate van de verplaatsing is afhankelijk van de eigenschap die is gewijzigd en van de nieuwe waarde van de eigenschap.
fmScrollActionControlRequest 9 Een besturingselement vraagt de container te gaan schuiven. De mate van de verplaatsing is afhankelijk van het betreffende besturingselement en de betreffende container.
fmScrollActionFocusRequest 10 De gebruiker is naar een ander besturingselement gegaan. De mate van de verplaatsing is afhankelijk van de plaatsing van het geselecteerde besturingselement. Het geselecteerde besturingselement moet meestal worden verplaatst zodat het volledig zichtbaar is voor de gebruiker.

Notities

De gebeurtenissen Scroll die zijn verbonden met een formulier, Frame of Page geven de volgende argumenten terug: ActionX, ActionY, ActualX en ActualY. ActionX en ActionY geven de actie aan die wordt uitgevoerd. ActualX and ActualY geven de afstand aan die het schuifblokje heeft afgelegd.

Met de standaardactie wordt de nieuwe positie van het schuifblokje berekend en wordt vervolgens het schuifblokje naar die positie geschoven.

U kunt een gebeurtenis Scroll starten door een methode Scroll op te geven voor een formulier, Frame of Page. Gebruikers kunnen een gebeurtenis Scroll genereren door het schuifblokje te verplaatsen.

De gebeurtenis Scroll die is verbonden met een opzichzelfstaande ScrollBar, geeft aan dat de gebruiker het schuifblokje in een van de beide richtingen heeft verplaatst. Deze gebeurtenis wordt niet gestart als de waarde van ScrollBar wordt gewijzigd door de programmacode of als de gebruiker op andere delen van de ScrollBar klikt dan het schuifblokje.